– 1 – A Log – Structured History Data Access Method ( LHAM ) September 4 , 1993
نویسندگان
چکیده
There are numerous applications that require on–line access to a history of business events. Ideally, both historical and current data should be logically integrated into some form of temporal database, also known as a multi– version database, historical database, or rollback database. The underlying access method should support the migration of old record versions onto inexpensive write–once media, different forms of “time–travel” queries, and potentially high rates of update events. This paper introduces a new access method for history data, called the Log–structured History data Access Method (LHAM). The basic principle of LHAM is to partition the data into successive components based on the timestamps of the record versions, and to employ a rolling merge process for efficient data migration between components. The concept of a rolling merge process was introduced in [OCGO92] with the Log–Structured Merge Tree (LSM–tree).
منابع مشابه
Implementation and Performance of the LHAM Log-Structured History Data Access Method
Numerous applications such as stock market or medical information systems require that both historical and current data be logically integrated into a temporal database. The underlying access method must support different forms of “time-travel” queries, the migration of old record versions onto inexpensive archive media, and high insert and update rates. This paper introduces a new access metho...
متن کاملDesign, Implementation, and Performance of the LHAM Log-Structured History Data Access Method
Numerous applications such as stock market or medical information systems require that both historical and current data be logically integrated into a temporal database. The underlying access method must support different forms of “time-travel” queries, the migration of old record versions onto inexpensive archive media, and high insert and update rates. This paper introduces a new access metho...
متن کاملHighLight: Using a Log-structured File System for Tertiary Storage Management
Log-structured file systems (LFSs) were developed to eliminate latencies involved in accessing disk devices, but their sequential write patterns also match well with tertiary storage characteristics. Unfortunately, existing versions only manage memory caches and disks, and do not support a broader storage hierarchy. Robotic storage devices offer huge storage capacity at a low cost per byte, but...
متن کاملEfficient Extraction for Mobile Web Access Log with Caching Strategy
Mobile web access log file plays an important role in the analysis about demand of mobile terminal market or user behavior. However, the log file data is highly dimensional, disorganized and semi-structured, which heightens the difficulty of data extracting accuracy; while it generates and transmits continuously, which poses an extracting efficiency challenge. It is highly desirable to extract ...
متن کاملSystems Group , Department of Computer Science , ETH Zurich Efficient Scan in Log - Structured Memory Data Stores
Novel storage solutions like RAMCloud promise never seen before latency by storing all their data in main memory. To efficiently store and retrieve objects from memory some systems reuse ideas from log-structured file systems and utilise a log like data structure to hold the data objects in DRAM. Instead of updating data in place, with log-structured memory any modification to the data generate...
متن کامل